self-supporting structure - French English Dictionary